const { defineConfig } = require('@vue/cli-service')
const path = require('path');
function resolve(dir) {
  return path.join(__dirname, dir)
}
module.exports = defineConfig({
  transpileDependencies: true
})
module.exports={
  css:{
    loaderOptions:{
        postcss:{
            plugins: {
                "postcss-pxtorem": {
                      rootValue: 75,
                      propList: ["*"]
                      /* 这个*作用是width,height,margin宽高这些属性的适配,单位转换为rem */
                    }
              }
        }
    }
}
}
module.exports = {
  outputDir: 'dist',
  assetsDir: 'assets',
  devServer: {
    https: true,
    open: true,
    proxy: {
      '/admin': {
        target: 'https://api.yuelaidian.com',
        changeOrigin: true,
        // ws: false,
        secure: false,
        pathRewrite: {
          '^/admin': '/admin'
        }
      }
    },
  },
  chainWebpack: (config) => {
    config.resolve.alias
      .set('@', resolve('src'))
      .set('@c', resolve('src/components'))
  },
  css: {
    loaderOptions: {
      // postcss: {
      //   plugins: {
          // "postcss-pxtorem": {
          //   rootValue: 75,
          //   propList: ["*"]
          //   /* 这个*作用是width,height,margin宽高这些属性的适配,单位转换为rem */
          // }
        // }
      // }
    }
  }
}